/*
 *
18.1 多级指针
1. 把一个指向指针变量的指针变量，称为多级指针变量。
2. 对于指向处理数据的指针变量称为一级指针变量。
3. 指向一级指针变量的指针变量称为二级指针变量。
4. 二级指针变量的说明形式如下：
  a. <数据类型> ** <指针名>；

10 0x7ffcf5080134 0x7ffcf5080138
0x7ffcf5080134 0x7ffcf5080138 0x7ffcf5080140
4 8 8
10 10 10

 */
#include<stdio.h>
int main(){
	int a = 10;
	int *p = &a;
	int **q = &p;

	printf("%d %p %p\n", a, p, q);
	printf("%p %p %p\n",&a, &p ,&q);
	printf("%ld %ld %ld\n",sizeof(a), sizeof(p), sizeof(q));
	printf("%d %d %d\n",a ,*p, **q);
}
